// 创建文件夹
const fs = require("fs");
const path = require("path");

// 是否已递归方式创建，没有文件自动创建
fs.mkdir(path.join(__dirname, "tmp", "apple"), { recursive: true }, (err) => {
  if (err) throw err;
});
// 会报错
// fs.mkdir("./tmpe/ae/applee", { recursive: false }, (err) => {
//   if (err) throw err;
// });

// 同步 readdir().返回文件数组列表。
console.log(fs.readdirSync(__dirname));

// 删除目录
// fs.rmdir("./tmp/test", function (err) {
//   if (err) {
//     return console.error(err);
//   }
// });

// 案例
fs.mkdir(path.join(__dirname, "dir", "test"), { recursive: true }, (err) => {
  if (err) {
    return console.log(er);
  }
  fs.writeFile(
    path.join(__dirname, "dir", "test", "test.txt"),
    "hello",
    (err) => {
      if (err) return console.log(er);
      console.log("写入成功");
    }
  );
});
